package cn.minsh.lims.eoms.modules.app.utils;

import cn.minsh.lims.eoms.modules.app.interceptor.AuthorizationInterceptor;

import javax.servlet.http.HttpServletRequest;

/**
 * @author Administrator
 */
public class UserUtils {

    /**
     * 获取当前用户
     * @return 取不到返回 new User()
     */
    public static Long getUserId(HttpServletRequest request){
        Object userIdObj = request.getAttribute(AuthorizationInterceptor.USER_KEY) ;
        if (userIdObj!=null){
            return Long.valueOf(userIdObj.toString()) ;
        }
        // 如果没有登录，则返回实例化空的User对象。
        return -1L;
    }

}
